package com.ihemou.system.service;

import com.ihemou.system.domain.SysUserSocialApp;

import java.util.List;

/**
 * All rights Reserved, Designed By saperliu
 * Copyright:    Copyright(C) 2021-2021
 * 应用所属用户Service接口
 *
 * @author saperliu
 * @date 2021年09月02日
 */
public interface ISysUserSocialAppService {

    /**
     * 根据条件分页查询应用所属用户数据
     *
     * @param sysUserSocialApp 过滤条件
     * @return 应用所属用户数据集合信息
     */
    public List<SysUserSocialApp> findSysUserSocialAppByCondition(SysUserSocialApp sysUserSocialApp);


    /**
     * 查询应用所属用户
     *
     * @param id 应用所属用户ID
     * @return 应用所属用户
     */
    public SysUserSocialApp selectSysUserSocialAppById(String id);


    /**
     * 新增应用所属用户
     *
     * @param sysUserSocialApp 应用所属用户
     * @return 结果
     */
    public int insertSysUserSocialApp(SysUserSocialApp sysUserSocialApp);

    /**
     * 修改应用所属用户
     *
     * @param sysUserSocialApp 应用所属用户
     * @return 结果
     */
    public int updateSysUserSocialApp(SysUserSocialApp sysUserSocialApp);

    /**
     * 批量删除应用所属用户
     *
     * @param ids 需要删除的应用所属用户ID
     * @return 结果
     */
    public int deleteSysUserSocialAppByIds(String[] ids);

    /**
     * 删除应用所属用户信息
     *
     * @param id 应用所属用户ID
     * @return 结果
     */
    public int deleteSysUserSocialAppById(String id);
}
